package com.ims.core.enums;

/**
 * 限额拆分规则
 * 0    单价不变拆分数量（取整）
 * 1    单价不变拆分数量（取小数）
 * 2    数量不变拆分单价
 * 3    总计数量不变拆分单价
 * @author IMS
 */
public enum SplitRule {
    SPLIT_QUANTITY_WITH_UNCHANGED_UNIT_PRICE_INTEGER(0, "单价不变拆分数量（取整）"),
    SPLIT_QUANTITY_WITH_UNCHANGED_UNIT_PRICE_DECIMAL(1, "单价不变拆分数量（取小数）"),
    SPLIT_UNIT_PRICE_WITH_UNCHANGED_QUANTITY(2, "数量不变拆分单价"),
    SPLIT_UNIT_PRICE_WITH_UNCHANGED_TOTAL_QUANTITY(3, "总计数量不变拆分单价");

    private final int code;
    private  String name;

    SplitRule(int code, String name) {
        this.code = code;
    }

    public int getCode() {
        return code;
    }

    public String getName() {
        return name;
    }
}
